Skip to content

feat: ORC sail variants, ShortKeel appendage, and Daring yacht#59

Open
TAJD wants to merge 2 commits into
pr/core-physicsfrom
pr/sail-daring
Open

feat: ORC sail variants, ShortKeel appendage, and Daring yacht#59
TAJD wants to merge 2 commits into
pr/core-physicsfrom
pr/sail-daring

Conversation

@TAJD

@TAJD TAJD commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • ORC sail variants — add spinnaker and low-performance coefficient data files (dat/orc/)
  • ShortKeel appendage — new subclass for hull-integrated keels; models low aspect-ratio foils correctly (Jones lift-curve slope, higher form drag, no separate residuary resistance)
  • Daring 5.5m yacht — full definition with estimated parameters, GZ curve, and baseline polar results
  • Yacht and Daring-specific test suites

Part of

Third of four PRs from #55. Base is pr/core-physics (stacked); merge after #58.

Test plan

  • uv run pytest tests/test_yacht.py tests/test_daring.py -v
  • uv run python runDaring.py produces a plausible polar

TAJD and others added 2 commits June 17, 2026 20:44
- Add ORC spinnaker variants and low-performance sail coefficient data
- Add ShortKeel appendage class for hull-integrated keels (Daring class)
- Add Daring 5.5m yacht definition with estimated parameters
- Add Daring baseline performance results and righting moment data
- Add yacht and Daring-specific test suites

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@TAJD TAJD force-pushed the pr/sail-daring branch from c589541 to aab8d20 Compare June 17, 2026 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant